#!/bin/bash

# 确保脚本以root权限运行
if [ "$EUID" -ne 0 ]; then
  echo "请以root权限运行此脚本."
  exit 1
fi

# 停止服务
if systemctl is-active --quiet robotcom.service; then
  systemctl stop robotcom.service
  echo "robotcom.service 已停止."
else
  echo "robotcom.service 未运行，无需停止."
fi

# 禁用服务
if systemctl is-enabled --quiet robotcom.service; then
  systemctl disable robotcom.service
  echo "robotcom.service 已禁用."
else
  echo "robotcom.service 未启用，无需禁用."
fi

# 删除服务文件
SERVICE_FILE="/etc/systemd/system/robotcom.service"
if [ -f "$SERVICE_FILE" ]; then
  rm -f "$SERVICE_FILE"
  echo "服务文件 $SERVICE_FILE 已删除."
else
  echo "服务文件 $SERVICE_FILE 不存在，无需删除."
fi

# 重新加载systemd守护进程
systemctl daemon-reload

echo "robotcom.service 已成功卸载."
